package com.key.common.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author wei
 * @create 2023-02-18 12:24
 */
@ApiModel(value = "添加盘盈资产时需要填入的属性")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class StocktakingAssetDTO {

    @ApiModelProperty(name = "sfNo",notes = "盘点单号",required = true)
    private String sfNo;

    @ApiModelProperty(name = "assetsId",notes = "资产id",required = true)
    private Long assetsId;

    @ApiModelProperty(name = "assetsCode",notes = "资产编码",required = true)
    private String assetsCode;

    @ApiModelProperty(name = "assetsName",notes = "资产名称",required = true)
    private String assetsName;

    @ApiModelProperty(name = "modelName",notes = "型号名",required = true)
    private String modelName;

    @ApiModelProperty(name = "assetsAdminName",notes = "所属公司",required = true)
    private String assetsAdminName;

    @ApiModelProperty(name = "assetsEmployeeName",notes = "资产使用人",required = true)
    private String assetsEmployeeName;

    @ApiModelProperty(name = "assetsRegionName",notes = "资产区域",required = true)
    private String assetsRegionName;

    @ApiModelProperty(name = "assetsStorageLocation",notes = "资产存放地",required = true)
    private String assetsStorageLocation;

    @ApiModelProperty(name = "assetsRemarks",notes = "资产备注")
    private String assetsRemarks;

    @ApiModelProperty(name = "srState",notes = "状态(1:未盘点，2:已盘点)",required = true)
    private Integer srState;

    @ApiModelProperty(name = "assetsState",notes = "资产状态(1:闲置，5:损坏，8:报废)",required = true)
    private Integer assetsState;
}
